package cn.skyisazure.metacompare.other;

import lombok.Data;

/**
 * 临时数据源对象，（不需要更改属性，对应的数据库字段）
 * @author wangjj
 * @date 2024/4/15 10:17
 */
@Data
public class DbInfo {

    private String databaseHost;
    private String databasePort;
    private String databaseName;
    private String databaseUserName;
    private String databasePassword;

    public String getUrl(SQLDialectEnum sqlDialectEnum){
        return sqlDialectEnum.getUrlTemplate(this.getDatabaseHost(),
                this.getDatabasePort(),
                this.getDatabaseName());
    }

}
